﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Kernel">
      <UniqueIdentifier>{85b76602-58b4-494b-9358-801821449136}</UniqueIdentifier>
    </Filter>
    <Filter Include="Core">
      <UniqueIdentifier>{ef1422b5-7776-4b09-8682-dc30d91ebfc6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Core\memory">
      <UniqueIdentifier>{fcb8d51a-8d79-4552-a30c-b74ec171ff82}</UniqueIdentifier>
    </Filter>
    <Filter Include="Details">
      <UniqueIdentifier>{4e118689-c791-46f0-ad5d-9558fb30dd94}</UniqueIdentifier>
    </Filter>
    <Filter Include="Stripifier">
      <UniqueIdentifier>{dc729f18-5f5d-46d0-b5b1-a0cee7b2f277}</UniqueIdentifier>
    </Filter>
    <Filter Include="Lights">
      <UniqueIdentifier>{18c656b0-7b92-4d2e-bcea-30b7b57385ef}</UniqueIdentifier>
    </Filter>
    <Filter Include="Glows">
      <UniqueIdentifier>{e1667603-6886-4359-b5cd-c2cfab19d4ac}</UniqueIdentifier>
    </Filter>
    <Filter Include="Wallmarks">
      <UniqueIdentifier>{5316dbde-7b69-4a2f-946d-f1ff52e2c669}</UniqueIdentifier>
    </Filter>
    <Filter Include="Shading templates">
      <UniqueIdentifier>{53045db3-f09d-4a7f-aa81-92ebdd89e314}</UniqueIdentifier>
    </Filter>
    <Filter Include="Shading templates\R1">
      <UniqueIdentifier>{f769b986-604a-42aa-9ea1-490793c6a31e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Models">
      <UniqueIdentifier>{3622655c-03cf-493c-b07a-e947b2554308}</UniqueIdentifier>
    </Filter>
    <Filter Include="Models\Visuals">
      <UniqueIdentifier>{e00b405d-98fb-4284-a4e7-60ee883289c7}</UniqueIdentifier>
    </Filter>
    <Filter Include="Visibility">
      <UniqueIdentifier>{40ff4cad-87cd-41f9-bfec-f88fe82eca0f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Visibility\Sector/Portal">
      <UniqueIdentifier>{2e09e1c1-ce84-41f3-9499-28a06af710f0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Visibility\HOM Occlusion">
      <UniqueIdentifier>{bf3cd2f6-43cf-4a33-a28a-575212106277}</UniqueIdentifier>
    </Filter>
    <Filter Include="Core_Target">
      <UniqueIdentifier>{f2220388-7214-4327-8016-05ebe21d2c5a}</UniqueIdentifier>
    </Filter>
    <Filter Include="Refactored">
      <UniqueIdentifier>{b50e7492-ba98-4a79-81cf-b9ba6e259bc1}</UniqueIdentifier>
    </Filter>
    <Filter Include="Refactored\HW">
      <UniqueIdentifier>{f17eb28f-eaea-412a-9d77-2d8bb2ae7d73}</UniqueIdentifier>
    </Filter>
    <Filter Include="Refactored\Backend">
      <UniqueIdentifier>{a38183d7-4ca6-4119-a033-bedbde184a65}</UniqueIdentifier>
    </Filter>
    <Filter Include="Refactored\Execution &amp; 3D">
      <UniqueIdentifier>{ec1ada2b-1644-439b-989b-79f76d60833d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Refactored\Execution &amp; 3D\Shaders">
      <UniqueIdentifier>{fb38da9b-7282-4643-b0ec-b38dd72dd6c1}</UniqueIdentifier>
    </Filter>
    <Filter Include="Refactored\Execution &amp; 3D\Shaders\Resources">
      <UniqueIdentifier>{76dc5355-5e5b-4bbf-8a85-d91685d10b07}</UniqueIdentifier>
    </Filter>
    <Filter Include="Refactored\Execution &amp; 3D\Shaders\Resources\dx9_R_shader">
      <UniqueIdentifier>{b99ccfcb-f2ca-4544-9662-83be4ff78f04}</UniqueIdentifier>
    </Filter>
    <Filter Include="Refactored\Execution &amp; 3D\Shaders\ShaderManager">
      <UniqueIdentifier>{a4a3acc7-87d6-460c-9020-7cfb00b2025f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Refactored\Execution &amp; 3D\Shaders\Blender">
      <UniqueIdentifier>{c048ce0a-7235-47e8-a1f2-008aeea3fa29}</UniqueIdentifier>
    </Filter>
    <Filter Include="Refactored\Execution &amp; 3D\DebugDraw">
      <UniqueIdentifier>{9bab2867-a1a2-4ed7-9a7c-3efd7ca3f4ec}</UniqueIdentifier>
    </Filter>
    <Filter Include="Refactored\Execution &amp; 3D\Visuals">
      <UniqueIdentifier>{b7a2e58d-96fb-4509-b83c-79de9faaa8f7}</UniqueIdentifier>
    </Filter>
    <Filter Include="Refactored\Execution &amp; 3D\Visuals\Skeleton">
      <UniqueIdentifier>{871d3fb2-f034-4b62-89db-cacb8b37ceba}</UniqueIdentifier>
    </Filter>
    <Filter Include="Refactored\Execution &amp; 3D\Gamma">
      <UniqueIdentifier>{44495286-13af-494a-bb14-0c4f8b39400b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Refactored\Interfaces">
      <UniqueIdentifier>{79b689a4-a316-42e7-a97e-b973cb23a43a}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations">
      <UniqueIdentifier>{ee47275a-4e61-4dbc-bafe-61682e2ee2e6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\RenderFactory">
      <UniqueIdentifier>{20656de5-ae10-4360-91d2-066840e5fbda}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\LensFlare">
      <UniqueIdentifier>{17c731c9-850e-45b2-a162-7a51f9434c4e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\FactoryPtr">
      <UniqueIdentifier>{2e519edc-07af-4ac7-b80d-4d97ac04ae23}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\ApplicationRender">
      <UniqueIdentifier>{3cccd31d-ebda-47d1-b5f0-7de7d0ba6f8d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\RainRender">
      <UniqueIdentifier>{262f74c6-111f-4eaf-b646-8a5a0d5d3248}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\ThunderboltRender">
      <UniqueIdentifier>{ece4419b-e634-4e74-8bfd-6644bb8a6d2c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\EnvironmentRender">
      <UniqueIdentifier>{838a477c-f3e9-4fbe-89e8-b8e1b5b10ce3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\RenderDeviceRender">
      <UniqueIdentifier>{afa2f914-f327-4272-8392-9a2bfd48104f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\ConsoleRender">
      <UniqueIdentifier>{9ad2e69b-189d-4418-8798-09ddcb47819f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\ObjectSpaceRender">
      <UniqueIdentifier>{2b431a4c-cd87-42ec-b4b9-ecef8dc750a8}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\FontRender">
      <UniqueIdentifier>{cb043d9d-2c9e-4672-8a29-b894b026ba62}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\WallMarkArray">
      <UniqueIdentifier>{edf19087-7f1d-4703-9b13-f1f2882f186b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\StatGraphRender">
      <UniqueIdentifier>{184820bb-30d9-4240-9b8b-a0d3295160dc}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\ThunderboltDescRender">
      <UniqueIdentifier>{e308adba-019e-4e86-b685-c12e3f522923}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\StatsRender">
      <UniqueIdentifier>{4729b261-c59c-4938-9a44-7f27c45d5065}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\Debug">
      <UniqueIdentifier>{dcade830-0969-4960-b777-4328e7f96325}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\Debug\DebugRender">
      <UniqueIdentifier>{a5bd9431-d7cc-4649-996a-27856ec0c55c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\UI">
      <UniqueIdentifier>{35eaeca0-87b3-43d2-8369-9a6ba250996e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\UI\UIRender">
      <UniqueIdentifier>{81259803-bc23-43e4-953f-647e7f74d036}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\UI\UIShader">
      <UniqueIdentifier>{0e933005-43bd-44c2-a977-094a447fe05d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interface implementations\UI\UISequenceVideoItem">
      <UniqueIdentifier>{6c8b10e8-2d19-420a-b66f-d56ba272ade6}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="cl_intersect.h">
      <Filter>Kernel</Filter>
    </ClInclude>
    <ClInclude Include="stdafx.h">
      <Filter>Kernel</Filter>
    </ClInclude>
    <ClInclude Include="r2.h">
      <Filter>Core</Filter>
    </ClInclude>
    <ClInclude Include="r2_types.h">
      <Filter>Core</Filter>
    </ClInclude>
    <ClInclude Include="DetailFormat.h">
      <Filter>Details</Filter>
    </ClInclude>
    <ClInclude Include="SMAP_Allocator.h">
      <Filter>Lights</Filter>
    </ClInclude>
    <ClInclude Include="r2_rendertarget.h">
      <Filter>Core_Target</Filter>
    </ClInclude>
    <ClInclude Include="r2_rendertarget_wallmarks.h">
      <Filter>Core_Target</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\DetailModel.h">
      <Filter>Details</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\DetailManager.h">
      <Filter>Details</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxUIShader.h">
      <Filter>Interface implementations\UI\UIShader</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\UIShader.h">
      <Filter>Interface implementations\UI\UIShader</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\UISequenceVideoItem.h">
      <Filter>Interface implementations\UI\UISequenceVideoItem</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxUISequenceVideoItem.h">
      <Filter>Interface implementations\UI\UISequenceVideoItem</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxUIRender.h">
      <Filter>Interface implementations\UI\UIRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\UIRender.h">
      <Filter>Interface implementations\UI\UIRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\DebugRender.h">
      <Filter>Interface implementations\Debug\DebugRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxDebugRender.h">
      <Filter>Interface implementations\Debug\DebugRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\DebugShader.h">
      <Filter>Interface implementations\Debug</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\StatsRender.h">
      <Filter>Interface implementations\StatsRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxStatsRender.h">
      <Filter>Interface implementations\StatsRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\StatGraphRender.h">
      <Filter>Interface implementations\StatGraphRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxStatGraphRender.h">
      <Filter>Interface implementations\StatGraphRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\RenderFactory.h">
      <Filter>Interface implementations\RenderFactory</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxRenderFactory.h">
      <Filter>Interface implementations\RenderFactory</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxRenderDeviceRender.h">
      <Filter>Interface implementations\RenderDeviceRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\RenderDeviceRender.h">
      <Filter>Interface implementations\RenderDeviceRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxRainRender.h">
      <Filter>Interface implementations\RainRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\RainRender.h">
      <Filter>Interface implementations\RainRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxObjectSpaceRender.h">
      <Filter>Interface implementations\ObjectSpaceRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\ObjectSpaceRender.h">
      <Filter>Interface implementations\ObjectSpaceRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxLensFlareRender.h">
      <Filter>Interface implementations\LensFlare</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\LensFlareRender.h">
      <Filter>Interface implementations\LensFlare</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxFontRender.h">
      <Filter>Interface implementations\FontRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\FontRender.h">
      <Filter>Interface implementations\FontRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\FactoryPtr.h">
      <Filter>Interface implementations\FactoryPtr</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\EnvironmentRender.h">
      <Filter>Interface implementations\EnvironmentRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxEnvironmentRender.h">
      <Filter>Interface implementations\EnvironmentRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\ConsoleRender.h">
      <Filter>Interface implementations\ConsoleRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxConsoleRender.h">
      <Filter>Interface implementations\ConsoleRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\ApplicationRender.h">
      <Filter>Interface implementations\ApplicationRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxApplicationRender.h">
      <Filter>Interface implementations\ApplicationRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxThunderboltDescRender.h">
      <Filter>Interface implementations\ThunderboltDescRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\ThunderboltDescRender.h">
      <Filter>Interface implementations\ThunderboltDescRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\ThunderboltRender.h">
      <Filter>Interface implementations\ThunderboltRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxThunderboltRender.h">
      <Filter>Interface implementations\ThunderboltRender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\WallMarkArray.h">
      <Filter>Interface implementations\WallMarkArray</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxWallMarkArray.h">
      <Filter>Interface implementations\WallMarkArray</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\xrStripify.h">
      <Filter>Stripifier</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\NvTriStripObjects.h">
      <Filter>Stripifier</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\NvTriStrip.h">
      <Filter>Stripifier</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\HW.h">
      <Filter>Refactored\HW</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\HWCaps.h">
      <Filter>Refactored\HW</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\R_Backend.h">
      <Filter>Refactored\Backend</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\R_Backend_hemi.h">
      <Filter>Refactored\Backend</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\R_Backend_Runtime.h">
      <Filter>Refactored\Backend</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\R_Backend_tree.h">
      <Filter>Refactored\Backend</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\R_Backend_xform.h">
      <Filter>Refactored\Backend</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\R_DStreams.h">
      <Filter>Refactored\Backend</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\FVF.h">
      <Filter>Refactored\Backend</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRenderDX9\dx9R_Backend_Runtime.h">
      <Filter>Refactored\Backend</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\r_constants_cache.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources\dx9_R_shader</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRenderDX9\dx9r_constants_cache.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources\dx9_R_shader</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\r_constants.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\SH_Atomic.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\SH_Constant.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\SH_Matrix.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\SH_RT.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\SH_Texture.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\Shader.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\ETextureParams.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\ShaderManager</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\ResourceManager.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\ShaderManager</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\TextureDescrManager.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\ShaderManager</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\blenders\Blender.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Blender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\blenders\Blender_CLSID.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Blender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\blenders\Blender_Recorder.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Blender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\tss.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Blender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\tss_def.h">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Blender</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\D3DUtils.h">
      <Filter>Refactored\Execution &amp; 3D\DebugDraw</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\DrawUtils.h">
      <Filter>Refactored\Execution &amp; 3D\DebugDraw</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\du_box.h">
      <Filter>Refactored\Execution &amp; 3D\DebugDraw</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\du_cone.h">
      <Filter>Refactored\Execution &amp; 3D\DebugDraw</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\du_cylinder.h">
      <Filter>Refactored\Execution &amp; 3D\DebugDraw</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\du_sphere.h">
      <Filter>Refactored\Execution &amp; 3D\DebugDraw</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\du_sphere_part.h">
      <Filter>Refactored\Execution &amp; 3D\DebugDraw</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\Animation.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\animation_blend.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\animation_motion.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\AnimationKeyCalculate.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\KinematicAnimatedDefs.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\Kinematics.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\KinematicsAnimated.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\SkeletonAnimated.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\SkeletonCustom.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\SkeletonX.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\skinw.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\dxParticleCustom.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\FBasicVisual.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\FHierrarhyVisual.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\ParticleCustom.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\xr_effgamma.h">
      <Filter>Refactored\Execution &amp; 3D\Gamma</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\IRenderDetailModel.h">
      <Filter>Refactored\Interfaces</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\RenderDetailModel.h">
      <Filter>Refactored\Interfaces</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\HOM.h">
      <Filter>Visibility\HOM Occlusion</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\occRasterizer.h">
      <Filter>Visibility\HOM Occlusion</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\r__sector.h">
      <Filter>Visibility\Sector/Portal</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\ModelPool.h">
      <Filter>Models</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\FLOD.h">
      <Filter>Models\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\FProgressive.h">
      <Filter>Models\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\FSkinned.h">
      <Filter>Models\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\FTreeVisual.h">
      <Filter>Models\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\FVisual.h">
      <Filter>Models\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\ParticleEffect.h">
      <Filter>Models\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\ParticleEffectDef.h">
      <Filter>Models\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\ParticleGroup.h">
      <Filter>Models\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\include\xrRender\RenderVisual.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="blender_bloom_build.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\Blender_BmmD.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="blender_combine.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="blender_deffer_aref.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="blender_deffer_flat.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="blender_deffer_model.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\Blender_Editor_Selection.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\Blender_Editor_Wire.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="blender_light_direct.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="blender_light_mask.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="blender_light_occq.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="blender_light_point.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="blender_light_reflected.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="blender_light_spot.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="blender_luminance.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\Blender_Particle.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="blender_ssao.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\Blender_tree.h">
      <Filter>Shading templates\R1</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\Blender_Screen_SET.h">
      <Filter>Shading templates\R1</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\Blender_Model_EbB.h">
      <Filter>Shading templates\R1</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\Blender_Lm(EbB).h">
      <Filter>Shading templates\R1</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\Blender_detail_still.h">
      <Filter>Shading templates\R1</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\WallmarksEngine.h">
      <Filter>Wallmarks</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\Light_DB.h">
      <Filter>Lights</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\Light_Package.h">
      <Filter>Lights</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\LightTrack.h">
      <Filter>Lights</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\VertexCache.h">
      <Filter>Stripifier</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\r__dsgraph_structure.h">
      <Filter>Core</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\r__dsgraph_types.h">
      <Filter>Core</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\r__occlusion.h">
      <Filter>Core</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\r__pixel_calculator.h">
      <Filter>Core</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\PSLibrary.h">
      <Filter>Core</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\xrRender_console.h">
      <Filter>Kernel</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\xrD3DDefs.h">
      <Filter>Kernel</Filter>
    </ClInclude>
    <ClInclude Include="$(SolutionDir)engine\layers\xrRender\uber_deffer.h">
      <Filter>Shading templates</Filter>
    </ClInclude>
    <ClInclude Include="..\xrRender\dxRenderVisual.h">
      <Filter>Refactored\Execution &amp; 3D\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="..\xrRender\light_smapvis.h">
      <Filter>Lights</Filter>
    </ClInclude>
    <ClInclude Include="..\xrRender\light_gi.h">
      <Filter>Lights</Filter>
    </ClInclude>
    <ClInclude Include="..\xrRender\light.h">
      <Filter>Lights</Filter>
    </ClInclude>
    <ClInclude Include="..\xrRender\Light_Render_Direct.h">
      <Filter>Lights</Filter>
    </ClInclude>
    <ClInclude Include="..\xrRender\doug_lea_memory_allocator.h">
      <Filter>Core\memory</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="stdafx.cpp">
      <Filter>Kernel</Filter>
    </ClCompile>
    <ClCompile Include="xrRender_R2.cpp">
      <Filter>Kernel</Filter>
    </ClCompile>
    <ClCompile Include="r2.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="r2_blenders.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="r2_loader.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="r2_R_calculate.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="r2_R_lights.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="r2_R_render.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="r2_R_sun.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="r2_sector_detect.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="r2_test_hw.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_accum_direct.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_accum_omnipart_geom.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_accum_point.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_accum_point_geom.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_accum_reflected.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_accum_spot.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_accum_spot_geom.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_draw_volume.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_enable_scissor.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_phase_accumulator.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_phase_bloom.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_phase_combine.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_phase_luminance.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_phase_occq.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_phase_PP.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_phase_scene.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_phase_smap_D.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_phase_smap_S.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="r2_rendertarget_phase_ssao.cpp">
      <Filter>Core_Target</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\DetailManager.cpp">
      <Filter>Details</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\DetailManager_CACHE.cpp">
      <Filter>Details</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\DetailManager_Decompress.cpp">
      <Filter>Details</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\DetailManager_soft.cpp">
      <Filter>Details</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\DetailManager_VS.cpp">
      <Filter>Details</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\DetailModel.cpp">
      <Filter>Details</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\doug_lea_memory_allocator.c">
      <Filter>Core\memory</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxUIShader.cpp">
      <Filter>Interface implementations\UI\UIShader</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxUISequenceVideoItem.cpp">
      <Filter>Interface implementations\UI\UISequenceVideoItem</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxUIRender.cpp">
      <Filter>Interface implementations\UI\UIRender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxDebugRender.cpp">
      <Filter>Interface implementations\Debug\DebugRender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxStatsRender.cpp">
      <Filter>Interface implementations\StatsRender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxStatGraphRender.cpp">
      <Filter>Interface implementations\StatGraphRender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxRenderFactory.cpp">
      <Filter>Interface implementations\RenderFactory</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxRenderDeviceRender.cpp">
      <Filter>Interface implementations\RenderDeviceRender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxRainRender.cpp">
      <Filter>Interface implementations\RainRender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxObjectSpaceRender.cpp">
      <Filter>Interface implementations\ObjectSpaceRender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxLensFlareRender.cpp">
      <Filter>Interface implementations\LensFlare</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxFontRender.cpp">
      <Filter>Interface implementations\FontRender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxEnvironmentRender.cpp">
      <Filter>Interface implementations\EnvironmentRender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxConsoleRender.cpp">
      <Filter>Interface implementations\ConsoleRender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxApplicationRender.cpp">
      <Filter>Interface implementations\ApplicationRender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxThunderboltDescRender.cpp">
      <Filter>Interface implementations\ThunderboltDescRender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxThunderboltRender.cpp">
      <Filter>Interface implementations\ThunderboltRender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxWallMarkArray.cpp">
      <Filter>Interface implementations\WallMarkArray</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\xrStripify.cpp">
      <Filter>Stripifier</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\NvTriStripObjects.cpp">
      <Filter>Stripifier</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\NvTriStrip.cpp">
      <Filter>Stripifier</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\HW.cpp">
      <Filter>Refactored\HW</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\HWCaps.cpp">
      <Filter>Refactored\HW</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\R_Backend.cpp">
      <Filter>Refactored\Backend</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\R_Backend_DBG.cpp">
      <Filter>Refactored\Backend</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\R_Backend_hemi.cpp">
      <Filter>Refactored\Backend</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\R_Backend_Runtime.cpp">
      <Filter>Refactored\Backend</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\R_Backend_tree.cpp">
      <Filter>Refactored\Backend</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\R_Backend_xform.cpp">
      <Filter>Refactored\Backend</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\R_DStreams.cpp">
      <Filter>Refactored\Backend</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRenderDX9\dx9r_constants_cache.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources\dx9_R_shader</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\r_constants.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\SH_Atomic.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\SH_Constant.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\SH_Matrix.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\SH_RT.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\SH_Texture.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Shader.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Resources</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\xrEngine\ai_script_lua_debug.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\ShaderManager</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\xrEngine\ai_script_lua_extension.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\ShaderManager</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\ETextureParams.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\ShaderManager</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\ResourceManager.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\ShaderManager</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\ResourceManager_Loader.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\ShaderManager</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\ResourceManager_Reset.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\ShaderManager</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\ResourceManager_Resources.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\ShaderManager</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\ResourceManager_Scripting.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\ShaderManager</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\TextureDescrManager.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\ShaderManager</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\blenders\Blender.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Blender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\blenders\Blender_Palette.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Blender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\blenders\Blender_Recorder.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Blender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Blender_Recorder_R2.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Blender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Blender_Recorder_StandartBinding.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Blender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\tss_def.cpp">
      <Filter>Refactored\Execution &amp; 3D\Shaders\Blender</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\D3DUtils.cpp">
      <Filter>Refactored\Execution &amp; 3D\DebugDraw</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\du_box.cpp">
      <Filter>Refactored\Execution &amp; 3D\DebugDraw</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\du_cone.cpp">
      <Filter>Refactored\Execution &amp; 3D\DebugDraw</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\du_cylinder.cpp">
      <Filter>Refactored\Execution &amp; 3D\DebugDraw</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\du_sphere.cpp">
      <Filter>Refactored\Execution &amp; 3D\DebugDraw</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\du_sphere_part.cpp">
      <Filter>Refactored\Execution &amp; 3D\DebugDraw</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Animation.cpp">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\SkeletonAnimated.cpp">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\SkeletonCustom.cpp">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\SkeletonRigid.cpp">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\SkeletonX.cpp">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\skinw.cpp">
      <Filter>Refactored\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\dxParticleCustom.cpp">
      <Filter>Refactored\Execution &amp; 3D\Visuals</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\FBasicVisual.cpp">
      <Filter>Refactored\Execution &amp; 3D\Visuals</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\FHierrarhyVisual.cpp">
      <Filter>Refactored\Execution &amp; 3D\Visuals</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\xr_effgamma.cpp">
      <Filter>Refactored\Execution &amp; 3D\Gamma</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\HOM.cpp">
      <Filter>Visibility\HOM Occlusion</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\occRasterizer.cpp">
      <Filter>Visibility\HOM Occlusion</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\occRasterizer_core.cpp">
      <Filter>Visibility\HOM Occlusion</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\r__sector.cpp">
      <Filter>Visibility\Sector/Portal</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\r__sector_traversal.cpp">
      <Filter>Visibility\Sector/Portal</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\ModelPool.cpp">
      <Filter>Models</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\FLOD.cpp">
      <Filter>Models\Visuals</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\FProgressive.cpp">
      <Filter>Models\Visuals</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\FSkinned.cpp">
      <Filter>Models\Visuals</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\FTreeVisual.cpp">
      <Filter>Models\Visuals</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\FVisual.cpp">
      <Filter>Models\Visuals</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\ParticleEffectDef.cpp">
      <Filter>Models\Visuals</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\ParticleGroup.cpp">
      <Filter>Models\Visuals</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\ParticleEffect.cpp">
      <Filter>Models\Visuals</Filter>
    </ClCompile>
    <ClCompile Include="blender_bloom_build.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Blender_BmmD.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="blender_combine.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="blender_deffer_aref.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="blender_deffer_flat.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="blender_deffer_model.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Blender_Editor_Selection.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Blender_Editor_Wire.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="blender_light_direct.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="blender_light_mask.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="blender_light_occq.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="blender_light_point.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="blender_light_reflected.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="blender_light_spot.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="blender_luminance.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Blender_Particle.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="blender_ssao.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Blender_tree.cpp">
      <Filter>Shading templates\R1</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Blender_Screen_SET.cpp">
      <Filter>Shading templates\R1</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Blender_Model_EbB.cpp">
      <Filter>Shading templates\R1</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Blender_Lm(EbB).cpp">
      <Filter>Shading templates\R1</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Blender_detail_still.cpp">
      <Filter>Shading templates\R1</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\WallmarksEngine.cpp">
      <Filter>Wallmarks</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\light.cpp">
      <Filter>Lights</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Light_DB.cpp">
      <Filter>Lights</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Light_Package.cpp">
      <Filter>Lights</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\LightTrack.cpp">
      <Filter>Lights</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\VertexCache.cpp">
      <Filter>Stripifier</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\r__dsgraph_build.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\r__dsgraph_render.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\r__dsgraph_render_lods.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\r__occlusion.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\r__pixel_calculator.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\r__screenshot.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\Texture.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\tga.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\PSLibrary.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\xrRender_console.cpp">
      <Filter>Kernel</Filter>
    </ClCompile>
    <ClCompile Include="$(SolutionDir)engine\layers\xrRender\uber_deffer.cpp">
      <Filter>Shading templates</Filter>
    </ClCompile>
    <ClCompile Include="..\xrRender\dxRenderVisual.cpp">
      <Filter>Refactored\Execution &amp; 3D\Visuals</Filter>
    </ClCompile>
    <ClCompile Include="..\xrRender\light_smapvis.cpp">
      <Filter>Lights</Filter>
    </ClCompile>
    <ClCompile Include="..\xrRender\light_GI.cpp">
      <Filter>Lights</Filter>
    </ClCompile>
    <ClCompile Include="..\xrRender\light_vis.cpp">
      <Filter>Lights</Filter>
    </ClCompile>
    <ClCompile Include="..\xrRender\Light_Render_Direct_ComputeXFS.cpp">
      <Filter>Lights</Filter>
    </ClCompile>
    <ClCompile Include="..\xrRender\Light_Render_Direct.cpp">
      <Filter>Lights</Filter>
    </ClCompile>
  </ItemGroup>
</Project>